@CHARSET "UTF-8";
div,ul,li,a,h1,h2,h3,em,i{ margin:0; padding:0; list-style:none; font-style:normal;}
body {
    font-size:12px;
    font-family: Arial, Helvetica, \5b8b\4f53 , sans-serif;
    color:#333;
    background:#fff;
    margin:0;
}
form{
    margin:0px;
    padding:0px;
}
a:link,a:visited,a:active{
    text-decoration:none;
    outline:none;
}
a:hover{
    text-decoration:none;
    outline:none;
}
img {
    border: none;
    margin:0;
    padding:0;
}
textarea{
    resize:none;
}
.clear{
    clear:both;
    margin:0;
    padding:0;
    height:0;
    _display:inline;
}

#container{
    position: relative;
    margin:auto;
    width:100%;
    background:#fff;
}
#header,#content{
    width:100%;
}
#header{
    height:103px;
    overflow:hidden;
}
#header .tit{
    position:relative;
    padding:0 100px 0 0;
    width:1028px;
    height:43px;
    margin: 0 auto;
    line-height:43px;
    background:url("../img/bg_h.png") no-repeat 0 0;
    overflow:hidden;
    text-align:right;
    font-size:13px;
}
#header .tit b{
    position:absolute;
    top:8px;
    left:96px;
}
#header .tit a:link, #header .tit a:visited{
    color:#333;
}
#header .tit a:hover{
    color:#f60;
}


#header .menu{
    padding:12px 0 0 96px;
    background:url("../img/bg_bar.png") repeat-x 0 -78px;
    height:41px;
}
#header .nav{
    margin: 0 auto;
    width:1028px;
    height:41px;
}
#header .nav a:link, #header .nav a:visited, #header .nav a:hover{
    margin:0 12px 0 0;
    display:inline-block;
    width:69px;
    height:31px;
    line-height:26px;
    text-align:center;
    color:#333;
    font-size:13px;
    font-family: "Microsoft YaHei", \9ED1\4F53 ,arial,sans-serif;
}
#header .nav a:hover, #header .nav .active:link, #header .nav .active:visited, #header .nav .active:hover{
    background:url("../img/bg_btn.png") no-repeat 0 -53px;
    color:#fff;
}
#header .blank{
    height:7px;
    background:url("../img/bg_bar.png") repeat-x 0 -133px;
    overflow:hidden;
}

#content{
    position:relative;
    width:1028px;
    margin: 0 auto;
    overflow:hidden;/*2012.10.23 add*/
}
#content .con_l, #content .con_r{
    /*float:left;*/
    /*width:10px;*/
    /*height:600px;*/
    /*overflow: hidden;*/
    /*background:url("../img/bg_con1.png") no-repeat 0 0;*/
}
#content .con_l{
    background-position:0 0;
}
#content .con_r{
    float:right;
    background-position:-11px 0;
}
#content .main{
    float:left;
    width:933px;
}


#header .nav a.focus:link,#header .nav a.focus:visited{
    background:url("../img/bg_btn.png") no-repeat 0 -53px;
    color:#fff;
    line-height:26px;
}

.msg_p3{
    margin-top:9px;
    height:30px;
    line-height:30px;
    border:1px solid #54b2f5;
    border-top:0px solid #54b2f5;
    color:#ccc;
    font-weight:bold;
    font-size:15px;
    text-align:right;
}
.sp11{
    background:url("../img/righci.png") no-repeat 0 -47px;
    display:block;
    height:29px;
    line-height: 25px;
    width:27px;
    position:absolute;
    top:-30px;
    left: 67px;
    text-align:center;
    color:#cc0000;
    font-weight: 700;
    cursor:default;
}
.a11{
    position:relative;
    height:29px;
    width:27px;
}
.two{
    left: 44px;
    top: -23px;
}
.debug {
    overflow:scroll;;
    background-color: #eeeeee;
    border:1px solid #000;
    margin: 5px;
    padding: 5px;
    text-align:left;
}

.debug h4 {
    margin:0;
}

.debug td {
    vertical-align: top;
    font-family:monospace;
}